﻿/* =Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {margin:0;padding:0;border:none;outline:none;font-size:100%;vertical-align:baseline;background:transparent;}									
article, aside, figure, footer, header, hgroup, nav, section {display:block;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
ul,ol,menu {list-style:none;}
a {color:#333;text-decoration:none;cursor:pointer;outline: none;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#333;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}

/* =Page
-------------------------------------------------------------- */
body{background-color:#f6f2ed;font-family:\5fae\8f6f\96c5\9ed1,Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#333;}
.fl{float:left;}
.fr{float:right;}
.w{min-width:320px;margin:0 auto;}
.hide{display:none;}

/* =Header
-------------------------------------------------------------- */
.header{height:100px;background: -webkit-gradient(linear, left top, left bottom, from(#CF1414), to(#811E14));}
.top{overflow:hidden;padding:9px 0 0 13px;}
.city{margin:6px 25px 0 0;color:#fff;width:54px;height:30px;background:url(../images/city.png) right 0 no-repeat;line-height:28px;}
.top-right{margin:8px 6px 0 0;}
.top-right,.top-right a,.top-right a:visited,.top-right a:hover{color:#fff;}
.simpleHeader{height:42px;background:url(../images/nav_bg.png) 0 -1px repeat-x;border-bottom:2px solid #e13800;}
.back{position:absolute;width:24px;height:23px;top:9px;left:13px;overflow:hidden;background:url(../images/back.png) 0 0 no-repeat;text-indent:300px;}
.back a{display:block;width:24px;height:23px;overflow:hidden;background:url(../images/back.png) 0 0 no-repeat;border:none;text-indent:300px;}
.simpleForm{position:relative;height:42px;line-height:42px;overflow:hidden;}
.simpleText{margin:1px 42px 0;text-align: center;color: #fff;font-size:22px;}
.simpleIndex{position:absolute;top:9px;right:13px;width:23px;height:24px;overflow:hidden;background:url(../images/home.png) 0 0 no-repeat;border:none;text-indent:300px;}
.simpleIndex a{display:block;width:23px;height:24px;overflow:hidden;background:url(../images/home.png) 0 0 no-repeat;border:none;text-indent:300px;}
.simpleCart{position:absolute;top:9px;right:42px;width:24px;height:24px;overflow:hidden;background:url(../images/cart.png) 0 0 no-repeat;border:none;text-indent:300px;}
.simpleCart a{display:block;width:24px;height:24px;overflow:hidden;background:url(../images/cart.png) 0 0 no-repeat;border:none;text-indent:300px;}
.nav{height:34px;*zoom:1;}/*overflow:hidden;3.4*/
.nav li{float:left;width:25%;height:34px;line-height:36px;text-align:center;font-size:14px;background:url(../images/nav_line.png) right 2px no-repeat;-webkit-tap-highlight-color:transparent;}
.nav li.bgnone{background:none;}
.nav a{color: #fff;}
/*.nav .curr a{background-color: #DB2C00;border-radius:4px;padding:4px 8px;}3.4*/
.nav .curr a{background-color:#F6F2ED;color:#FF3300;display:block;margin:1px 0 0; width:100%;}

/* =Search
-------------------------------------------------------------- */
.search{margin:10px 6px 6px;overflow:hidden;}
.searchForm{position: relative;overflow: hidden;padding-left:32px;height:30px;border: 1px solid #c96;border-radius: 3px;background:#fff url(../images/searchBtn.png) no-repeat 0 -71px;}
.searchText{margin-right: 52px;}
.keywords{width: 100%;height: 30px;border:none;background-color:#fff;color:#000;}
.searchBtn{position: absolute;top: 0;right: 0;width: 69px;height: 32px;background: url(../images/searchBtn.png) 2px -1px no-repeat;border: none;text-indent:-999px;}
.searchCommunityBtn{position: absolute;top: 0;right: 0;width: 69px;height: 32px;background: url(../images/searchBldBtn.png) 2px -1px no-repeat;border: none;text-indent:-999px;}
.hotKeys{padding:6px 0 0 0;text-indent:10px;font-size:13px; height:14px; line-height:14px; overflow:hidden;}
.hotKeys,.hotKeys a{color:#999;display:inline-block;}
.slide{width:320px;margin:0 auto;overflow:hidden;position:relative;padding:0;z-index:1;}
.swipedefault,.swipe{position:relative;overflow:hidden;z-index:1;visibility:hidden;}
.swipe{ height:180px;}
.swipedefault{height:146px;}
.swipe-wrap{position:relative;overflow:hidden;}
.swipe-wrap div{position:relative;float:left;	}
.swipe-wrap img{display:block;}
.sposition{position:absolute;width:100%;left:0;bottom:0;background-color:#000;overflow:hidden;opacity:0.3;padding:0;z-index:11;height:12px;}
.sptext{position:absolute;	width:100%;left:0;bottom:0;z-index:12;text-align:center;height:16px;overflow:hidden;}
.sptext li{display:inline-block;width:4px;height:4px;overflow:hidden;background-color:#333;text-indent:-10px;margin:0 6px 0 0;border:1px solid #333;border-radius:3px;}
.sptext li.on{background-color:#fff;border:1px solid #fff;}
.applist{padding:6px 6px 0;}
.app{width:304px;margin:0 auto;overflow:hidden;}
.app li{float:left;width:25%;padding:6px 0 10px;-webkit-tap-highlight-color:transparent;}
.app .appImg{width:56px;margin:0 auto;}
.appName{font-size:14px;text-align:center;}
.hot{border-top:2px solid #f60;margin-bottom:10px;}
.tab{height:32px;background-color:#ede6dc;}
.tab li{float:left;position:relative;width:32.9%;font-size:14px;color:#f30;}
.tab span{display:block;width:85%;height:28px;margin:3px auto 0;	text-align:center;line-height:28px;}
.tab li.curr span{background-color:#fff;border:1px solid #e2d6c7;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;}
.tablist{background-color:#fff;overflow:hidden;}
.tabContent{padding:15px 18px 15px 10px;	border-bottom:1px solid #e2d6c7;overflow:hidden;}
.tab-i{float:left;width:100px;height:100px;overflow:hidden;}
.tab-c{margin-left:110px;}
.tab-name{margin:4px 0 20px;word-wrap:break-word;word-break:break-all;}
.proName{word-wrap:break-word;word-break:break-all;}
.tab-price strong{color:#f30;}
.tab-more{background-color:#fff;padding:6px 20px 6px 0;text-align:right;}
.tab-more a{color:#005aa0;}
.tabJp,.tab-news{width:288px;margin:0 auto;}
.tab-hb{height:102px;overflow:hidden;margin-bottom:6px;}
.tab-hb img{border:1px solid #e1e1e1;}
.wtab1{width:100px;height:100px;}
.wtab2{width:182px;height:100px;}
.tab-news li{height:25px;margin-bottom:6px;background-color:#f6f2ed;line-height:25px;font-size:13px;text-indent:10px;}
.tab-news a{color:#069;}
.tab-cate{font-size:0;}
.tab-cate a{display:inline-block;font-size:13px;color:#333;background-color:#f6f2ed;height:15px;line-height:15px;padding:6px 20px;margin:6px 6px 0 0;}
.tabContent-jf{padding:15px 18px 6px 20px;	border-bottom:1px solid #e2d6c7;overflow:hidden;}
.tab-jf{float:left;width:50px;height:50px;overflow:hidden;}
.tab-jfc{margin-left:60px;}
.tab-jfname{margin:0;font-size:13px;line-height:16px;}
.tab-jfprice{font-size:13px;}
.tab-jfprice strong{color:#f30;}
.gotop{padding:10px 0;background:url(../images/footline.png) 0 bottom repeat-x;overflow:hidden;}
.gotop a{display:block;width:62px;margin:0 auto;}
.footer{overflow:hidden;padding:16px 0;text-align:center;}
.ftxt,.ftxt a{color:#069;margin-top:6px;}
.ftxt .space{margin:0 8px;}
.copy{font-size:12px;color:#888;}
#mask{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.2;-webkit-transform:translate3d(0, 0, 0);z-index:97;}
#mask2{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.2;-webkit-transform:translate3d(0, 0, 0);z-index:1000;}
.lefplus{position:fixed;bottom:10px;left:0;padding-left:10px;z-index:998;}
.lefplus .lfbtn{width:58px;height:61px;}
.lefplus .on{background:url(../images/sicon.png) 0 0 no-repeat;}
.lefplus a{display:block;width: 58px;height: 61px;text-indent:-1000px;}
.citySelect{width:100%;position:fixed;top:100px;left:0;z-index:1001;}
.cityBox{width:288px;margin:0 auto;overflow:hidden;border:1px solid #9b9b9b;background-color:#fff;border-radius:6px;color:#333;opacity:0.9;}
.cityTip{padding:6px 14px;text-align:left;border-bottom:1px solid #e0e0e0; background-color:#f7f7f7;}
.cityContent{padding:20px 0;text-align:center;}
.cityContent a{display:inline-block;margin:0 4px;padding:3px 10px;color:#333;margin:0 10px;}
.cityContent a.selected{background-color:#f90;color:#fff;}
.category{margin-bottom:20px;}
.cateTitle{height:12px;text-align:center;background:url(../images/cate_line.png) 0 -24px repeat-x;}
.sort{position:relative;margin:0 16px;z-index:11px;}
.sort .item {min-width:280px;padding:6px 0;margin:0 auto;background: url(../images/footline.png) 0 bottom repeat-x;-webkit-tap-highlight-color:transparent;}
.sort .item-mc-title{position:relative;min-width:240px;height:32px;line-height: 32px;padding-left: 16px;margin:0;z-index:11;background:url(../images/catedot.png) no-repeat 2px 14px;}
.sort h3 {color:#f30;font-size:14px;}
.sort .item-mc-title span{display:block;position:absolute;right: 20px;top:7px;width:12px;height:18px;overflow:hidden;line-height:18px;color:#666;font-size:14px;font-weight:normal;z-index:-1;}
.sort .i-mc-icon{display:none;position:absolute;top:10px;left:80px;width:14px;height:14px;overflow:hidden;background: url(../images/cate_left.png) 0 -2px no-repeat;z-index:15;}
.sort .item .i-mc{display:none;position:absolute;top:4px;left:88px;min-width: 184px;overflow:hidden;padding:6px 10px 10px;border:1px solid #dfd0bd;background-color:#FFF;border-radius:4px;z-index:14;}
.sort .subitem{overflow:hidden;	}
.sort .subitem-c{overflow:hidden;border-bottom:1px solid #dfd0bd;}
.sort .subitem .tsort{padding:6px 0 5px;overflow:hidden;color: #f30;}
.sort .subitem .tsort-c{overflow:hidden;padding-bottom:6px;}
.sort .subitem .tsort-c li{display:block;float:left;margin:4px 6px 4px 0;height:14px;line-height:14px;padding:0 9px 0 0;border-right:1px solid #CCC;font-size:12px;}

/* =Position
-------------------------------------------------------------- */
.position{overflow:hidden;padding:6px 12px 10px;background:url(../images/footline.png) 0 bottom repeat-x;}
.position span{display:block;color:#999;}
.position .hstrong{display:inline;color:#f30;padding:0 2px;}
.position a{color:#999;}
.position .sx{width:48px;height:22px;background-color:#f30;color:#fff;text-align:center;line-height:22px;}
.position .sx a{color:#fff;}
.positionfixed{text-align: center;color: #063;font-size: 16px;}
.positionfixed2{text-align: center;color: #063;font-size: 14px;padding: 10px 12px;}

/* =TabBox
-------------------------------------------------------------- */
.tabBox{margin-bottom:10px;}
.mTab{	display:table;width:100%;height:32px;background-color:#ede6dc;}
.mTab li{display:table-cell;width:25%;text-align:center;-webkit-tap-highlight-color:transparent;}
.mTab span{display:block;width:85%;height:28px;margin:3px auto 0;	text-align:center;line-height:28px;color:#f30;font-size:14px;}
.mTab .up,.mTab .down{display:inline-block;margin:0 0 0 6px;width:9px;height:9px;overflow:hidden;background:url(../images/jt.png) 0 2px no-repeat;}
.mTab .up{background-position:0 -24px;}
.mTab li.curr span{background-color:#fff;border:1px solid #e2d6c7;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;}
.mTablist{background-color:#fff;overflow:hidden;}
.mTablist .tabContent{padding:15px 18px 15px 10px;border-bottom:1px solid #e2d6c7;overflow:hidden;}
.mTablist .tab-i{float:left;width:100px;height:100px;overflow:hidden;}
.mTablist .tab-c{margin-left:110px;}
.mTablist .tab-name{margin:4px 0 20px;}
.mTablist .tab-price strong{color:#f30;}
.mTablist .tab-btn{margin:8px 0 0 2px;}
.mTablist .tab-btn .btn-add-buy{display:inline-block;width:80px;border:1px solid #f30;height:26px;line-height:24px;text-align:center;border-radius:5px;background:-webkit-linear-gradient(top,#f30,#f30);background:-moz-linear-gradient(top,#f30,#f30);background-color:#f30;color:#fff;}
.mTablist .tab-btn .btn-quehuo{display:inline-block;width:80px;border:1px solid #999;height:26px;line-height:24px;text-align:center;-webkit-appearance:none;border-radius:5px;background-color:#999;color:#fff;}

/* =Active
-------------------------------------------------------------- */
.active{margin:6px 16px 16px;overflow:hidden;}
.active-t{padding-left:10px;height:34px;line-height:34px;color:#fff;margin:0 0 10px 0;background-color:#dabaa5;}
.active .tabBox{border:1px solid #fff;border-radius:5px;}

/* =Pop
-------------------------------------------------------------- */
.pop{margin:6px 0 16px;overflow:hidden;}
.pop-t{height:34px;line-height:34px;color:#f30;margin:0 0 10px 0;background-color:#e8ddd0;text-align:center;}
.pop-c{margin:0 2px 10px;overflow:hidden;}
.pop-b{float:left;width:33.3%;margin-bottom:4px;}
.pop-img{margin:0 auto;width:102px;height:32px;border:1px solid #ddd;}
.pop-img img{display:block;width:102px;height:32px;}

/* =Products
-------------------------------------------------------------- */
.products{overflow:hidden;margin:8px 17px;}
#p-thum{position:relative;height:182px;margin:8px auto;overflow:hidden;}
#p-thum .control{position:absolute;top:10px;width:10px;height:180px;}
#p-pre{left:8px;background:url(../images/pud.png) 0 75px no-repeat;}
#p-next{right:8px;background:url(../images/pud.png) -21px 75px no-repeat;}
.p-thum{width:182px;margin:0 auto;}
.p-thum .swipe{	overflow:hidden;visibility:hidden;position:relative;border:1px solid #e1e1e1;}
.p-thum .swipe-wrap{position:relative;overflow:hidden;}
.p-thum .swipe-wrap div{position:relative;float:left;	}
.p-thum .swipe-wrap img{display:block;}
.proInfo{margin:6px 0;}
.proInfo p{margin:6px 0;}
.money{font-weight:bold;color:#f30;}
.proBox{overflow:hidden;padding:0 2px;margin:8px 0 10px;background-color:#fff;border:1px solid #e4e4e4;}
.proActinfo,.proActinfo1,.proActinfo2,.proActinfo3,.proActinfo4,.proFav{padding-left:26px;height:30px;line-height:30px;background:#fff url(../images/picon.png) 3px 7px no-repeat;}
.proActinfo1 {background-position:3px -56px;}
.proActinfo2 {background-position:3px -93px;}
.proActinfo3 {background-position:3px -134px;}
.proActinfo4 {background-position:3px -174px;}
.proAttr{overflow:hidden;padding:2px 0 2px 18px;}
.proFav{background:#fff url(../images/picon.png) 4px -22px no-repeat;}
.proFav span{color:#999;}
.proAttrItem{overflow:hidden;margin:3px 0;}
.proAttrKey{float:left;margin-right:3px;padding:6px 0 0 0;}
.proAttrValue{display:block;overflow:hidden;}
.proAttrValue a{display:inline-block;padding:6px 18px;margin:0 6px 6px 0;border:1px solid #eaeaea;background-color:#eaeaea;color:#333;font-size:.875em;}
.proAttrValue a.son{background-color:#f30;border:1px solid #f30;color:#fff;}
.proBtn{display:table;width:100%;}
.btn-cell{display:table-cell;}
.btn-add-cart,.btn-add-buy{display:inline-block;width:100%;border:1px solid #f30;height:35px;line-height:35px;text-align:center;border-radius:5px;}
.btn-add-cart{border:1px solid #f90;background:-webkit-linear-gradient(top,#fdea98,#fdea98);background-color:#fdea98;color:#c30;}
.btn-add-buy{background:-webkit-linear-gradient(top,#f30,#f30);background-color:#f30;color:#fff;}
.cess-spa{width:10px;margin:0 4px;}
.proContent{overflow:hidden;background:#f0e9df url(../images/footline.png) 0 0 repeat-x;}
.proItem{margin-top:0px;overflow:hidden;}
.proItem-t{height:30px;line-height:34px;background:transparent url(../images/footline.png) 0 bottom repeat-x;}
.proItem-t span{display:inline-block;float:right;padding-right:10px;background:url(../images/picon2.png) 60px 12px no-repeat;}
.proItemBox{margin:0 17px;}
.proItem-c{padding:10px 0;background:#f6f2ed url(../images/footline.png) 0 bottom repeat-x;}

/* =Tips
-------------------------------------------------------------- */
#tipMask{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.6;-webkit-transform:translate3d(0, 0, 0);z-index:1000;}
#msgTipMask{width:100%;*height:100%;min-height:100%;position:fixed;top:0;left:0;background:#000;opacity:.6;-webkit-transform:translate3d(0, 0, 0);z-index:1000;}
.tips{width:100%;position:fixed;top:45%;left:0;z-index:1001;}
.tipBox{width:288px;margin:0 auto;overflow:hidden;border:1px solid #9b9b9b;background-color:#fff;border-radius:6px;color:#333;opacity:0.9;}
.tip-t{padding:6px 14px;text-align:left;border-bottom:1px solid #e0e0e0; background-color:#f7f7f7; overflow:hidden;}
.tip-close{display:inline-block;float:right;width:21px;height:20px;background:url(../images/tip-close.png) 0 0 no-repeat;}
.tip-c{padding:15px 0;text-align:center;}
.tip-c a{color:#333;}
.tip-cc{width:190px;height:29px;overflow:hidden;margin:0 auto;background:#fff url(../images/tip-ok.png) 0 0 no-repeat;text-indent:29px;}
.tip-cc2{width:190px;overflow:hidden;margin:0 auto;background:#fff url(../images/tip-hint.png) 0 0 no-repeat;text-indent:29px; line-height:22px;}
.tip-btn{margin:10px 0 0 0;}
.tip-c a.tip-go,.tip-c a.tip-js{display:inline-block;width:123px;height:25px;line-height:25px;overflow:hidden;background:-webkit-linear-gradient(top,#ffffec,#f4e2ac);background:-moz-linear-gradient(top,#ffffec,#f4e2ac);border:1px solid #f4da8c;margin:0 3px;border-radius:3px;}
.tip-c a.tip-js{background:-webkit-linear-gradient(top,#f60,#f30);background:-moz-linear-gradient(top,#f60,#f30);border:1px solid #dd2d00;color:#fff;}

/* =Filter
-------------------------------------------------------------- */
.filContent{overflow:hidden;background-color:#fff;}
.filItem{margin-top:0;overflow:hidden;}
.filItemBox{margin:0 17px;overflow:hidden;}
.filItem-t{height:40px;background:#f0e9df url(../images/footline.png) 0 bottom repeat-x;-webkit-tap-highlight-color:transparent;}
.filItem-t .filItemBox{line-height:40px;}
.filItem-t  span{display:inline-block;float:right;}
.filItem-t b{display:inline-block;float:right;width:10px;height:10px;overflow:hidden;margin-top:15px;margin-left:10px;background:url(../images/jt.png) 0 2px no-repeat;}
.filCur{background-image:none;background-color:#f0e9df;border-bottom:1px solid #f30;}
.filCur b{background-position:0 -24px;}
.filItem-c{padding:10px 0;overflow:hidden;background:#fff url(../images/footline.png) 0 bottom repeat-x;}
.filItem-c li{float:left;width:48%;text-align:center;border:1px solid #fff;border-bottom-color:#e4e4e4;height:32px;line-height:32px;margin-bottom:6px;/*background-color:#eaeaea;*/}
.filBtn{width:196px;margin:12px auto 24px;overflow:hidden;}
.filOk,.filReset{float:left;width:94px;height:30px; line-height:30px; overflow:hidden;border:none;outline:none;background-color: #f30;color: #fff;-webkit-appearance:none;border-radius: 4px;}
.filReset{float:right;background-color: #d2d2d2;color: #333;}
.filContentFixed .filItem-t{background-color: #fff;}
.filContentFixed .filItem-c li{width: 25%;overflow: hidden;border:none;}
.filContentFixed .filBtn{margin-top: 20px;}
.fixLine{ height:2px; background:transparent url(../images/footline.png) 0 bottom repeat-x; font-size:0;}
.newTabFilter{background-color: #FFF;}
.newTabFilter .mTab{display:table;width:100%;height: 32px;background-color:#fff;padding-top: 10px;}
.newTabFilter .mTab span{position: relative;}
.newTabFilter .mTab li.curr span{background-color: #f30;border-radius: 0;border:none;color: #fff;}
.newTabFilter .mTab .up,.newTabFilter .mTab .down{position: absolute;top:12px;width: 0;height: 0;background-image:none;overflow: hidden;border-width: 5px 5px 0 5px;border-style: solid;border-color: #8e8e8e transparent transparent transparent;}
.newTabFilter .mTab .up{background-image:none;border-width: 0 5px 5px 5px;border-style: solid;border-color: transparent transparent #8e8e8e transparent;}
.newTabFilter .mTab .curr .up,.newTabFilter .mTab .curr .down{width: 0;height: 0;background-image:none;overflow: hidden;border-width: 5px 5px 0 5px;border-style: solid;border-color: #fff transparent transparent transparent;}
.newTabFilter .mTab .curr .up{background-image:none;border-width: 0 5px 5px 5px;border-style: solid;border-color: transparent transparent #fff transparent;}

/* =Home
-------------------------------------------------------------- */
.home{overflow:hidden;background:url(../images/footline.png) 0 bottom repeat-x;}
.homeb{margin:10px 16px;overflow:hidden;}
.uavatar{float:left;width:50px;padding:4px 10px;border:1px solid #e4e4e4;background-color:#fff;overflow:hidden;text-align:center;}
.uavatar img{display:block;margin-bottom:4px;}
.uinfo{margin:0 0 0 82px;}
.uinfo p{line-height:26px;}
.hstrong{color:#f30;}
.hli,.happ{overflow:hidden;width:100%;font-size:0;margin:0;}
.hli li{display:inline-block;font-size:14px;width:48%;}
.happ li{float:left;font-size:14px;width:33%;margin-bottom:6px;}
.happ .appImg{width:61px;margin:0 auto;}
.happ .appName{font-size:14px;text-align:center;}
.home .mTab span{color:#333;font-weight:bold;}
.home .mTablist{background:#fff url(../images/footline.png) 0 bottom repeat-x;}
.mlistItem{overflow:hidden;margin:10px 8px 4px;border-bottom:1px solid #f0e9df;color:#6f5742;}
.mlistItem a{color:#005aa0;}
.homedl{overflow:hidden;position:relative;padding:0 4px;}
.homedt{position:absolute;top:4px;left:0;width:54px;color:#333;}
.homedd{margin-left:54px;}
.homedd span{color:#de3d30;font-size:12px;}
.homeText{width:100%;border:1px solid #e6e6e6;background-color:#fff;height:23px;}
.homejh{width:61px;height:31px;overflow:hidden;border:none;background:url(../images/home/coupon.png) 0 0 no-repeat;}
.htfix{height:10px;}
.mmTab{	margin:0 24px;height:32px;margin-top:10px;}
.mmTab li{float:left;width:82px;margin:0;padding:0;height:28px;text-align:center;-webkit-tap-highlight-color:transparent;background:#fff url(../images/home/m.png) -84px bottom no-repeat;}
.mmTab li.curr{background:#fff url(../images/home/m.png) 0 bottom no-repeat;}
.mmTablist{width:100%;overflow:hidden;margin:0 0 4px;color:#6f5742;	background-color:#fff;}
.mcTablist{overflow:hidden;}
.mmTabc{overflow:hidden;margin:6px 8px 6px;border-bottom:1px solid #f0e9df;color:#666;	padding:0 16px 10px;}
.mmhomeb{overflow:hidden;}
.mmhomeb .mmImg{overflow:hidden;	width:50px;height:50px;overflow:hidden;border:1px solid #e1e1e1;float:left;margin:2px 0 0 0;}
.mmhomeb .mmOrders{word-wrap:break-word;word-break:break-all;}
.myorders-b{margin:10px 14px 0 14px;overflow:hidden;background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;padding:14px;}
.mmhomeb .mmOrders a,.myorders-b a{color:#005aa0;}
.mmhomeb .mmOrders a.hpay,.mmhomeb .mmOrders a.hcancel{display:block;float:left;padding:0 5px; height:22px;overflow:hidden;margin:4px 6px 0 0;border:1px solid #ebc6a7;background-color:#ffdcb9;text-align:center;vertical-align:middle;line-height:22px;color:#333;border-radius:3px;}
.mmhomeb .mmOrders a.hcancel{border:1px solid #eae3dd;background-color:#f3ece6;border-radius:3px;}/*改成自适应大小padding:0 5px;*/
.hscContent{margin-top:6px;overflow:hidden;background:#f6f2ed url(../images/footline.png) 0 bottom repeat-x;}
.hocItem{overflow:hidden;}
.hocItem-t{height:30px;line-height:30px;background:transparent url(../images/footline.png) 0 top repeat-x;}
.hocItem-t span{display:inline-block;float:right;width:10px;height:10px;margin-top:12px;padding-right:10px;background:url(../images/jt.png) 5px 0 no-repeat;}
.hocItem-curr span{background:url(../images/jt.png) 5px -24px no-repeat;}
.hocItemBox{margin:0 17px;}
.hocItem-c{overflow: hidden;margin-bottom: 10px;background:transparent url(../images/footline.png) 0 top repeat-x;}
.mmComments{overflow:hidden;margin-top:8px;border-top:1px solid #f0e9df;}
.comment-t{overflow:hidden;margin-top:6px;}
.comment-t span{float:left;}

/* =Page
-------------------------------------------------------------- */
.page{overflow: hidden; text-align: center;margin:16px 0 10px;}
.page a,.page span{display:inline-block;color:#666;font-size:14px;font-weight:bold;padding:3px 9px;margin:0 4px 0 0;background-color:#FFF;text-decoration:none;border:1px solid #E8E8E8;}
.page .selected{background-color:#FFBE94;color:#F30;border:1px solid #F30;}
.page a:hover{background-color:#FFF;border-color:#F30;}
.page .disabled{color:#C9CDD8;}
.page .dotted{border:none;}
.page .pagetxt{width:40px;height:18px;margin-top:-2px;text-align:center;border:1px solid #ccc;}
.page .pcount {padding:3px 0 0 9px;margin:0 4px 0 0;border:none;}
.page .piput {padding:3px 0;margin:0;border:none;}
.page .pagebtn{margin:-3px 2px 0 -4px;}

/* =Hb
-------------------------------------------------------------- */
.hbBox{overflow:hidden;}
.hbimg{width:320px;overflow:hidden;margin:0 auto;}
.hbimg img{display:block;}
.hbc,.hbc_more{line-height:24px;padding:0px;}

/* =Login
-------------------------------------------------------------- */
.login{overflow:hidden;margin:10px 0;}
.loginItem{margin:0 15px;padding:0 4px 3px;overflow:hidden;}
.loginText{width:100%;background-color:#fff;border:1px solid #e0d2c0;border-radius:3px;height:26px;}
.loginarea{width:99%;background-color:#fff;border:1px solid #e0d2c0;border-radius:3px;height:100px;overflow:hidden;}
.loginItem span{color:#f30;}
.loginItem .font99{color:#999;}
.regcode{ width:90px;}
.codetip{color:#005aa0;margin-left:4px; text-decoration:none;}
.remem{float:left;overflow:hidden;}
.remem input{vertical-align:middle;}
.checked{margin-top:-1px;}
.remtxt{margin-top:-10px;}
.remem span{color:#333;}
.forget{float:left;margin-left:12px;}
.forget a,.sendok a{color:#005aa0;}
.loginItem-btn{padding:6px 4px 4px;}
.loginItem input::-moz-placeholder{color:#c4a88c;}
::-webkit-input-placeholder{color:#c4a88c;}
.loginBtn{width:100%;border:none;border:1px solid #f30;height:35px;line-height:35px;text-align:center;border-radius:5px;background:-webkit-linear-gradient(top,#f30,#f30);background-color:#CF1414;color:#fff;}
.getmpwd{width:100%;border:none;border:1px solid #dd9f68;height:24px;line-height:24px;text-align:center;border-radius:5px;background-color:#dd9f68;color:#fff;}
.loginItem-reg{height:24px;background:url(../images/reg1.png) 0 3px no-repeat;margin-top:0;padding:4px 0 4px 18px;overflow:hidden;}
.loginItem-reg a{color:#005aa0;}
.regtip{color:#6f5742;}
.vcode{width:105px;}
.remtxt a{color:#005aa0;}
.rTab{	display:table;width:100%;background-color:#f6f2ed;overflow:hidden;margin:0 0 26px;padding:0;}
.rTab li{display:table-cell;text-align:center;	margin:0;padding:0;height:34px;line-height:34px;vertical-align:middle;background:url(../images/rtab2.png) 0 0 repeat-x;border-bottom:1px solid #bdbdbd;color:#6f5742;-webkit-tap-highlight-color:transparent;}
.rTab li.reg-fixed{width:18px;background-image:url(../images/rtab3.png);}
.rTab li.reg-fixed2{width:18px;background-image:url(../images/rtab4.png);}
.rTab li.reg-fixed3{width: 18px;background-image: url(../images/rtab5.png);background-position: 0 -1px;}
.rTab li.curr{background-image:url(../images/rtab1.png);color:#fff;text-shadow:1px 1px 1px #6f2400;}
.quickreg{margin-top:14px;}
.sendok{margin-bottom:8px;}
.quicktip{color:#6f5742;padding:0;}
.quicktip ol{margin:0 0 0 20px;padding:0;}
.quicktip ol li{list-style-type:decimal;padding-left:2px;}
.txtcenter{text-align:center;}
.feedback{overflow:hidden;background:url(../images/footline.png) 0 bottom repeat-x;padding:0 0 4px;margin-bottom:10px;color:#666;}
.topbg{width:60px;height:18px;line-height:18px;margin:0 auto;overflow:hidden;background:url(../images/top.png) right 3px no-repeat;}
.myselect{overflow:hidden;width:100%;background-color:#fff;border:1px solid #e0d2c0;border-radius:3px;height:25px;}
.myselect select{width:100%;height:28px;-webkit-appearance:none;opacity:0;}
.bdnone{border-bottom:none;}

.jpbox,.jp-t,.jp-c,.jp-tip{overflow:hidden;}
.jpbox{width:300px;margin:12px auto;}
.jp-tip{background-color:#22bdbd;color:#fff;padding:2px 6px;margin-right:8px;}
.jp-c{margin-top:8px;}
.tab-name em{background:#E4393C;color: #FFFFFF;display:inline-block;font-size:14px; font-weight:bold; height:16px;line-height:16px; font-style:normal; margin:0 2px -3px;overflow:hidden;padding:1px 2px;text-align: center;}
.pro em{background:#E4393C;color: #FFFFFF;display:inline-block;font-size:14px; font-weight:bold; height:16px;line-height:16px; font-style:normal; margin:0 2px -3px;overflow:hidden;padding:1px 2px;text-align: center;}
.hbimg img{display:block;}

/*zpz*/
/*.new-sel-box {position: relative;background-color: #FFFFFF;border: 1px solid #D6D6D6;display: inline-block;height: 22px;line-height:24px;font-size: 12px;margin: 4px 10px 10px 5px;width: auto;text-indent: 5px;vertical-align: top;color: #545353;}
.new-sel-box span { background: url(../images/icon.png) no-repeat scroll 0 -328px rgba(0, 0, 0, 0);float: right;height: 8px;margin:9px 3px 0 6px;width: 15px;}
.new-sel-box .new-select { height: 20px;}
.new-select { height: 30px;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;z-index: 10;}
.new-sel{padding: 15px 18px 15px 10px;	border-bottom: 1px solid #e2d6c7;overflow: hidden;}
.mzpbtn{margin:5px 0 0 5px;}
.mzpbtn input{display: inline-block;width: 100px;border: 1px solid #f30;height: 26px;line-height: 24px;text-align: center;border-radius: 5px;background: -webkit-linear-gradient(top,#f30,#f30);background: -moz-linear-gradient(top,#f30,#f30);background-color: #f30;color: #fff;}*/
.new-sel-box{overflow: hidden;}
.new-sel-t{height: 34px;line-height:34px;border-bottom:1px solid #eee6db;padding:0 20px;color:#f30;}
.new-sel-t span{display: inline-block;float: right;}
.new-sel-t b{display: inline-block;float: right;width: 17px;height: 7px;overflow: hidden;margin-top: 16px;background:url(../images/icon.png) no-repeat 0 -50px;}
.new-sel-c{overflow: hidden;padding:12px 0 0;border-bottom:1px solid #eee6db;}
.new-sel-c .new-sel-w{float:left;background-color:#fff;}
.new-sel-c .new-sel-w a{display:block;height:22px;padding:0 10px; margin:5px 5px 5px 15px;text-align:center;border:1px solid #CEC8A9;overflow:hidden;margin-bottom:12px;font-size:12px;line-height:22px;color:#666;}
.newCur b{background-position:0 0;}
.zpzxx{margin-top:20px;}
.zpzxx .mTablist{padding: 14px 18px 15px 10px;	border-bottom: 1px solid #e2d6c7;overflow: hidden;}
.zpzxx .mTablist img{display:block;width:160px;margin:0 auto;text-align:center;}
.zpzcontent{}
.zpzcontent a{border:1px solid #eaeaea;border-radius: 2px;float: left;height: 30px;line-height: 30px;margin: 0 10px 10px 0;overflow: hidden;padding: 0 3px;text-align: center;width: 87px;}
.zpzcontent .filItemBox{margin: 0 10px;}
.zpzcontent .filItem-t .filItemBox{line-height: 40px;}
.zpzcontent .filItem-c{padding-bottom:2px;overflow:hidden;}
.zpzcontent .filItem-c .filItemBox{background-color:#fff;margin-bottom:0;}

.pimg_mark{background-color:#000;opacity:0.9;}
.simpleFormifixed{background: url(../images/line.png) repeat-x scroll 0 0 #FF3300;border-bottom:1px solid #E13800;height:40px;margin-top:0;}
.headerfixed {height: 120px;}

.hbBox { overflow: hidden;}
.hbimg { margin: 0 auto; overflow: hidden;width: 320px;}
.hbimg img { display: block;}

.sqzpz_search{overflow: hidden;margin: 0 12px;}
.sqzpz_search strong{color: #f30;font-weight: normal;}
.sqzpz_search .new-sel-c {border-bottom: none;}
.sqzpz_search .new-sel-c .new-sel-w{float:left;background-color: #FFF;}
.sqzpz_search_none{padding: 72px 0 10px 0;background: url(../images/sqzpz_snone.png) no-repeat center 0;}
.sqbldcontent .proItemBox{font-size: 12px;color: #000;}
.sqbldcontent .f30{color: #f30;}
.sqbldcontent table{width:272px;margin:0 auto;border:1px solid #dfdfdf;background-color:#fff;overflow: hidden;}
.sqbldcontent table td{text-align: center;border:1px solid #dfdfdf;height: 28px;line-height: 28px;}
.sqzpz_search_box {background-color:#FFFFFF;overflow:hidden;padding:10px 0;}

.om-qkbar {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    position: relative;
}
.omback {
    background: url(../images/oback.png) no-repeat;
    height: 23px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: 300px;
    top: 5px;
    width: 24px;
}
.omback a {
    background: url(../images/oback.png) no-repeat;
    border: medium none;
    display: block;
    height: 23px;
    overflow: hidden;
    text-indent: 300px;
    width: 24px;
}
.omindex {
    background: url(../images/ohome.png) no-repeat;
    border: medium none;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: 300px;
    top: 5px;
    width: 23px;
}
.omindex a {
    background: url(../images/ohome.png) no-repeat;
    border: medium none;
    display: block;
    height: 24px;
    overflow: hidden;
    text-indent: 300px;
    width: 23px;
}
.hbc_button_more{
	margin:10px 0;
	height:24px;
	background: url(../Images/hbmore.png) no-repeat center 8px;
}

.hbc_button_more_down{
	margin:3px 0;
	height:24px;
	background: url(../Images/hbmore.png) no-repeat center -32px;
}

/*大赢家活动*/
.bigwinner{position:relative; margin:0 auto; width:100%;font-size:0}
.bigwinner img{ width:100%; margin:0; padding:0; border:0;vertical-align:bottom; display:block;}
.mTab .curr b.uptriangle,.mTab b.uptriangle{display:inline-block;margin:0 0 0 6px;width:9px;height:9px;overflow:hidden;background:url(../images/jt.png) 0 2px no-repeat;}
.mTab .curr b.uptriangle{background-position:0 -24px;}
.hbc_button_more_down2{	margin:3px 0;height:24px;background: url(../images/hbmore.png) no-repeat center -32px;}
.rightplus{position:fixed;top:45%;right:20px;padding-left:10px;z-index:998;}
.rightplus .rtbtn{background:#C20E0C; width:44px; height:44px;border:3px solid #fff;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px; line-height:48px; text-align:center; color:#fff;}
.rightplus span{ font-size:22px;}
#LayerCenter{position:fixed; z-index:998; width:320px; height:110px;}
#mask3{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.5;-webkit-transform:translate3d(0, 0, 0);z-index:10;}
#bigwinnerbtn{ width:320px; height:96px;}
.productban{ font-size:0;}
.productban img{ width:100%; margin:0; padding:0; border:0;vertical-align:bottom; display:block;}
.activitypro{ background:#db1b18; overflow:hidden; clear:both;}
.activitypro ul li a img{ width:30%;float:left;margin:1.5%;  display:block; background:#fff;}

/*在线调研*/
.researchbanner{ width:320px; height:110px; margin:0 auto;}
.research{ margin:20px 10px 0; line-height:30px; background:#FFF;}
.research span,.research-result span{ font-weight:bolder;}
.researchbtn{ background:#FF4500; border:0 none; color:#fff; font-weight:bolder; padding:5px 20px; position:relative; left:40%; cursor:pointer;}
.research-result{margin:20px 10px 0; line-height:22px;vertical-align:bottom;background:#FFF;}
.research-result .rst{ clear:both; overflow:hidden; margin:5px 0;}
.research-result .resultdiv{ float:left; width:40%;}
.research-result .resultdiv input{ float:left; margin-top:6px;}
.research-result .resultdiv label{ display:block; }
.research-result .resultdiv label em{float:left; width:80%; font-style:normal;}
.research-result .outbar{ width:40%;float:left;height:14px; line-height:22px; margin:-3px 2%;}
.research-result .inbar{ background:url(../images/activityimages/progress.gif) repeat-x left center; height:30px;}
.research-result .percent{ width:13%;float:left;}
.research-tks img{ width:100%;}
.research-tks{ font-size:0;}